home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / system / switchar.zip / SWITCHAR.DOC < prev   
Text File  |  1988-07-10  |  1KB  |  27 lines

  1. There is an undocumented (by IBM and Microsoft) function in MSDOS,
  2. which allows the use of "/" in pathnames rather than "\".  MSDOS
  3. maintains a "switch character" which is used to introduce options
  4. on some, but not all MSDOS commands.  The default is "/".  If the
  5. switch character is reset to something else, say "-", then "/" may
  6. be used in pathnames.  Those commands which use the switch character
  7. will then recognize options introduced with the new switch character
  8. (e.g. DIR -W).
  9.  
  10. The switch character is set as follows:  (Thanks to Bob Jack, et. al.
  11. and their interrupt list for the following information)
  12.  
  13. To find the current setting of the switch character, do an INT 21
  14. with AH = 37H and AL = 0.  The switch character is returned in DL.
  15.  
  16. To set the switch character, do an INT 21 with AH = 37H, AL = 1, and
  17. DL = new switch character.  The new switch character is returned in DL.
  18.  
  19. SWITCHAR.C is a Turbo C program which will set the switch character to
  20. the first character of the first argument, if an argument is specified.
  21. Otherwise, it displays the current setting of the switch character.
  22. This program is not portable since it uses the Turbo C interface to MSDOS,
  23. but it can't be too hard to port to other C compilers, since it's fewer
  24. than 25 lines long.
  25.  
  26. SWITCHAR.COM is a compilation of switchar.c.
  27.